//
//  TRTCLiveRoomEduBoard.h
//  ACLiteAVUISDK
//
//  Created by 冯琰琰 on 2021/4/12.
//

#import <Foundation/Foundation.h>
#import "ACLiveModel.h"

@class TRTCLiveRoomEduBoard;
@protocol TRTCLiveRoomEduBoardDelegate <NSObject>

-(void)trtcLiveRoomEduBoard:(TRTCLiveRoomEduBoard *_Nullable)eduBoard  onTEBHistroyDataSyncCompleted:(UIView *_Nullable)renderView;

@end

NS_ASSUME_NONNULL_BEGIN

@interface TRTCLiveRoomEduBoard : NSObject

@property(nonatomic,weak)id<TRTCLiveRoomEduBoardDelegate> delegate;

- (void)setupSDKWithSDKAppID:(int)sdkAppId userSig:(NSString *)userSig userID:(NSString *)userID;

-(void)startBoardSharingWithRoomID:(int)roomID;

-(void)resetBoard;

// 撤销
-(void)undoBoard;

// 恢复
-(void)redoBoard;

-(void)setBoardToolTypePen;

-(void)setBoardToolTypeEraser;

-(void)addTranscodeFileWithPages:(NSInteger)pages url:(NSString *)url title:(NSString *)title resolution:(NSString *)resolution;

@end

NS_ASSUME_NONNULL_END


